Relocation Table Protection

SoftwareShield System Feature Guide > IronWrapping > IronWrap Protection > Relocation Table Protection

## Relocation Table Protection

Relocation Table Protection technology is a protection mechanism designed to make cracking your programs extremely difficult.

Most Win32 executables contain a relocation table. The relocation table is essentially a list of pointers. These pointers tell the Windows loader where various segments can be found in the program image loaded into memory. This information is critical for the operating system to have to manage the load of your program.

Relocation Table Protection virtualizes access to the relocation table from your IronWrapped programs to ensure that the necessary information is only accessible when the IronWrapper is in place. If somehow the wrapper were removed, the relocations would fail and in all likelihood, the program would fail to even load.

### More Information

For more information on actually setting Relocation Table Protection in your programs, see: IronWrap Protection Tab